package com.ruoyi.project.stat.paeaReportBusiness.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.ruoyi.framework.web.domain.BaseEntity;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 差错处理统计对象 paea_report_business
 *
 * @author gang.wei
 * @date 2020-04-14
 */
@Data
@EqualsAndHashCode(callSuper=false)
@Accessors(chain = true)
@TableName(value = "paea_report_business")
public class PaeaReportBusiness implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @TableId(value = "id")
    private String id;

    /** 代码 */
    @Excel(name = "代码")
    private String code;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /** 用户角色 */
    @Excel(name = "用户角色")
    private String userRole;

    /** 处理日期 */
    @Excel(name = "处理日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date operateDate;

    /** 机构号 */
    @Excel(name = "机构号")
    private String orgCode;

    /** 监督批次数 */
    @Excel(name = "监督批次数")
    private Integer auditBatchNum;

    /** 人工选择监督数 */
    @Excel(name = "人工选择监督数")
    private Integer manualAuditNum;

    /** 复核数 */
    @Excel(name = "复核数")
    private Integer reAuditNum;

    /** 创建差错数 */
    @Excel(name = "创建差错数")
    private Integer createErrorNum;

    /** 处理差错数 */
    @Excel(name = "处理差错数")
    private Integer dealErrorNum;

    /** 超期处理数 */
    @Excel(name = "超期处理数")
    private Integer delayDealNum;

    /** 监督员 */
    @Excel(name = "监督员")
    private String operator;

    /** 监督数 */
    @Excel(name = "监督数")
    private Integer auditNum;

    /** 随机抽查量 */
    @Excel(name = "随机抽查量")
    private Integer randomAuditNum;

    /** 集中预警 */
    @Excel(name = "集中预警")
    private Integer riskNum;

}
